/*
Theme Name: Boston Events Theme
Theme URI: http://bostoneventlighting.com
Version: 1.0
Description: Business
Author: Masterful Marketing
Author URI: http://masterful-marketing.com

*/

/* standard elements */
html {min-height: 100%;}

* { margin: 0; padding: 0; }

a { color:#5b91c5; font-weight:bold; text-decoration:none;}
a:hover { color:#C55991; font-weight:bold; text-decoration:none;}
a img { border:0; }


blockquote { border-left:2px solid #092741; background-color:#f2f3f5; margin:20px;padding:8px 20px 8px 20px;}

/* misc */
.pinkbold {font-weight: bold; color: #C55991; }
.bluebold {font-weight: bold; color: #5b91c5; }

.clear { clear:both; height:0; overflow:hidden; line-height:1px; font-size:1px; }
cite { color: #092741; font-style: italic; }

/* structure */

body { 	background: #000000 url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/bg-blue.jpg) top center no-repeat; color: #555555; font: 12px/24px verdana, geneva, helvetica, san-serif; padding: 0px; }
#container { width: 1000px; padding: 0px; margin: 10px auto; background-color: #ecf0f3; /* background: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/main.png) top center repeat-y; */}
#wrap { box-shadow: 0 0 20px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.5); width: 100%; }	

#header { height: 120px; margin: 0px auto; padding: 0px; background: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/befilms-logo.png) top center repeat-y; }
#header img { margin: 0; }
#header .tag { float: right; text-align: right; width: 300px; font: italic normal 2.2em arial, san-serif; color: #555555; margin: 40px 20px 0 0; }
#header .tag a, #header .tag a:hover {color: #5b91c5; text-decoration: none; font-weight: normal; }

/* content */
.content { float: left; width: 620px; padding: 10px 0px 20px 20px; margin: 0; font-size: 1.0em;}
.content .descr { color:#000000; font-weight: bold; font-size: .8em; margin-bottom: 6px; }
.content p { margin: 10px 0 10px 0; }
.content ul, .content ul ul, .content ol {margin:0px 0 10px 0; list-style: none; }
.content ul li {background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li.png); background-repeat: no-repeat; background-position: 0 8px; padding: 0px 0px 0px 25px;  margin-bottom: 10px; }
.content ul li ul li {background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li2.png); background-repeat: no-repeat; background-position: 0 8px; padding: 0px 0px 0px 25px; }
.content ol {margin:0px 0 10px 0; }
.content ol li { margin-left: 25px; padding: 0px 0px 0px 5px; }

.content  h1 { font: bold 2em Times New Roman, Times, serif; color:#092741; margin: 0px 0px 10px 0px; }
.content h2 { font: bold 1.6em Times New Roman, Times, serif; margin: 10px 0 10px 0; color:#5b91c5; }
.content h3 { font: bold 1.4em Times New Roman, Times, serif; margin: 5px 0 10px 0; color: #5b91c5; }
.content h4 { font: bold 1.2em Times New Roman, Times, serif; margin: 5px 0 10px 0; color: #5b91c5; }
.content h5 { font: bold 1.2em Times New Roman, Times, serif; margin: 5px 0 10px 0; color: #5b91c5; }

.content .info { background-color: #ffffff; border-left:2px solid #5b91c5;font-size:0.9em;font-weight:bold;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}
.content h1 a { color:#092741; }
.content h1 a:hover { color:#5b91c5; }
.content .tubepress_meta_group { font-size: .9em }

/* navigation sidebar */
.sidebar { float: right; padding: 0px; width: 330px; }
.sidebar .box { width:310px; margin-bottom: 10px; padding: 10px; }
.sidebar .box h3, .sidebar .box h2 { font-weight: bold; font: bold 1.4em Times New Roman, Times, serif;  padding:0px 0px 10px 0px; color:#555555; margin: 0; }
.sidebar .box p { line-height:1.8em; margin: 10px 0 10px 0; }
.sidebar .box ul { list-style:none; }
.sidebar .box li, .sidebar .box li a { display: block; background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li.png); background-repeat: no-repeat; background-position: 0 8px; padding: 0px 0px 0px 15px; text-decoration: none; color: #7697B2; }
.sidebar .box li a:hover { color: #c6ba2f; }

.sidebar .box img {padding-top: 0px; }

/* footer */
#footer { color: #555555; font-size: .8em; display: block; margin:0; width: auto; clear: both; padding: 10px; height: 20px; }
#footer a { color: #555555; text-decoration: none; }
#footer a:hover {color: #5b91c5; text-decoration: none; }
.left { border: none; float:left; clear: right; padding: 0px 20px 0px 0; }
.right { border: none; float:right; padding:0px 0 0px 20px; }


/* home page content */

#homeimage { width: 1000px; height: 400px; margin: 0; background: #ffffff url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/homepage.png) center no-repeat; }

/* home top widgets */

.homeright { float: right; clear: both; padding: 10px; width: 320px; margin: 5px 30px 0 10px; }
.homeleft { float: left; padding: 30px 0 20px 20px; width: 600px; margin: 0; }

.homeright h3 { font: bold 1.4em Times New Roman, Times, serif; color: #092741; margin: 0 0px 10px 0px; }
.homeright h2 { font: bold 1.6em Times New Roman, Times, serif;  padding:0px 0px 10px 0px; color:#092741; }
.homeright ul { list-style: none; margin: 0px 0 10px 0; }
.homeright ul li { font-weight: bold; font-size: 1em; color: #555555; background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li.png); background-repeat: no-repeat; background-position: 0 8px; padding: 0px 0px 0px 15px; }
.homeright p { font-size: 1em; line-height: 1.2em; margin: 0px 0px 8px 0; color:#555555; }

/* home content area */

#homecontent { float: left; width: 960px; padding: 20px; margin: 0; font-size: 1.0em; }
#homecontent blockquote { border-left:2px solid #092741; background-color:#ffffff; margin:20px; padding:8px 20px 8px 20px;}
#homecontent h1 { font: bold 2em Times New Roman, Times, serif; color:#092741; margin: 0px 0px 10px 0px; }
#homecontent h2 {font: bold 1.3em Times New Roman, Times, serif; margin: 5px 0 10px 0;  color:#092741; }
#homecontent h3 {font: bold 1.2em Times New Roman, Times, serif; margin: 0px 0 10px 0; color: #dc6018; }

#homecontent p { line-height: 1.5em; margin-bottom: 10px;}
#homecontent ul, #homecontent ul ul, #homecontent ol {margin:0px 0 10px 0; list-style: none; }
#homecontent ul li {background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li.png); background-repeat: no-repeat; background-position: 0 6px;
padding: 0px 0px 0px 25px; }


#homeleft { float: left; width: 320px; margin: 0 0 20px 10px; }
#homemid { float: left; width: 320px; margin: 0 0 20px 10px; }
#homeright { float: right; width: 320px; margin: 0 10px 20px 0px; }

.wbox { padding: 8px; width: 300px; border: 0px solid #e7e2d9; margin-top: 10px; }
.wbox h2 { font: bold 1.4em Times New Roman, Times, serif; text-align: center; padding:0px 0px 10px 0px; color:#092741; margin: 0; }
.wbox h3 { font: bold 1.2em Times New Roman, Times, serif; text-align: center; padding:10px 0px 10px 0px; color:#092741; margin: 0; }
.wbox ul {margin:0px 0 10px 0; list-style: none; }
.wbox ul li {background-image: url(http://bostoneventfilms.com/wp-content/themes/Boston%20Events%20Theme/img/li.png); background-repeat: no-repeat; background-position: 0 8px; padding: 0px 0px 0px 15px; font-size: .9em; }

.wbox p { margin: 5px 0 10px 0; font-size: .9em; line-height: 1.4em; }

/* Threaded comments */
.commentlist { margin: 0; padding: 0; }
.commentlist .avatar { float:left; border:1px solid #75777a; margin:0 10px 0 0; padding:0; }

.commentlist p { font-weight: normal; text-transform: none; margin: 20px 0px 10px 0px; padding: 0px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; }

.nocomments { text-align: center; margin: 0px; padding: 0px; }
	
.commentlist .reply { font-weight: bold; font-size: .7em; border:1px solid #75777a; background:#75777a; color: #ffffff; #border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:2px; text-align:center; width:40px; }

.commentlist .reply a:hover { color: #9EDB48; text-decoration:none; }

.commentlist .reply a { color:#ffffff; text-decoration:none; }

.commentmetadata { font-size: .9em; margin: 0px; display: block; }
	
.commentlist .thread-alt { background: #f2f2f2; margin: 0px 0 10px 0; padding: 10px; }
	
.commentlist .thread-even { background: #ffffff; margin: 10px 0px 10px 0; padding: 10px; }
.commentlist .even, .commentlist .alt { margin: 10px 0px 10px 0; padding: 10px; }	
.comment .depth-1 {margin:0 0 10px 0;}
.comment .depth-2 {margin:20px 0 10px 30px;}
.comment .depth-3 {margin:20px 0 10px 60px;}

.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}

.prevlink{margin-right:20px;}
.prevlink a { color: #00498e; font-weight: bold; text-decoration: none; font-size: .9em; }
.prevlink a:hover {color: #86ae34; text-decoration: none;}
.nextlink{margin-left:20px;}
.nextlink a { color: #00498e; font-weight: bold; text-decoration: none; font-size: .9em; }
.nextlink  a:hover {color: #86ae34; text-decoration: none;}


.alignleft,
img.alignleft {
        display: inline;
        float: left;
        margin-right: 20px;
        margin-top: 5px;
}
.alignright,
img.alignright {
        display: inline;
        float: right;
        margin-left: 20px;
        margin-top: 5px;
}
.aligncenter,
img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

img.alignleft,
img.alignright,
img.aligncenter {
        margin-bottom: 12px;
}
.wp-caption {
        border: 1px solid #092741;
        background: #ffffff;
        color: #092741;
        font-size: 12px;
        line-height: 18px;
        text-align: center;
        margin-bottom: 10px;
        padding: 4px;
        -moz-border-radius: 0;
        -khtml-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 1;
}
.wp-caption img {
        margin: 5px;
}
.wp-caption p.wp-caption-text {
        margin: 0 0 4px;
}

/* Testimonials */
.ltw_tes_item {
	margin: 0px;
	overflow: hidden;
	width: 100%; 
        border-bottom: 1px solid #ebebeb;
        padding: 0px 0 20px 0;
}
.ltw_tes_image_cont {
	float: left;
	height: 88px;
	margin: 4px 20px 0 5px;
	width: 88px;
}
.ltw_tes_image_cont img { border: 2px solid #CCCCCC; }
.ltw_tes_content_cont { float: left; width: 600px; border-bottom: 1px solid #555555; }
.ltw_tes_content_cont p { margin-bottom: 0; font: 12px/20px verdana, geneva, helvetica, san-serif; }
.ltw_tes_testimonial {}
.ltw_tes_client_name { color:#092741; font-style: italic; margin-top: 10px; }
.ltw_tes_client_company { margin: 0; }
.ltw_tes_client_company a {}
.ltw_tes_client_company a:hover {}